Text copied to clipboard!

Naslov

Text copied to clipboard!

Preizkuševalec za Python razvijalce

Opis

Text copied to clipboard!
Iščemo preizkuševalca za Python razvijalce, ki bo odgovoren za zagotavljanje kakovosti programske opreme, razvite v programskem jeziku Python. Idealni kandidat bo imel izkušnje z avtomatiziranim in ročnim testiranjem, razumevanje razvojnega cikla programske opreme ter sposobnost sodelovanja z razvojnimi ekipami za odpravljanje napak in izboljšanje funkcionalnosti. Vaša glavna naloga bo načrtovanje, razvoj in izvajanje testnih primerov ter avtomatiziranih testov za aplikacije, napisane v Pythonu. Poleg tega boste analizirali rezultate testov, poročali o napakah in sodelovali z razvijalci pri odpravljanju težav. Pomembno je, da razumete osnovne koncepte razvoja programske opreme, kot so različne vrste testiranja (enotno, integracijsko, sistemsko, regresijsko) in da znate uporabljati orodja za sledenje napakam in upravljanje testnih primerov. Od kandidata pričakujemo natančnost, analitično razmišljanje, sposobnost samostojnega dela in dobro komunikacijo znotraj ekipe. Prav tako je zaželeno znanje o CI/CD procesih, uporabi orodij kot so Jenkins, Git, PyTest, Selenium ali podobnih. Če imate strast do zagotavljanja kakovosti in vas veseli delo v dinamičnem okolju, vas vabimo, da se prijavite. Delovno mesto ponuja priložnost za delo na zanimivih projektih, sodelovanje z izkušenimi razvijalci in možnost profesionalnega razvoja na področju testiranja programske opreme. Delo poteka v agilnem okolju, kjer se ceni samoiniciativnost, timsko delo in želja po učenju. Če ste motivirani, tehnično podkovani in želite prispevati k razvoju kakovostne programske opreme, potem ste pravi kandidat za nas.

Odgovornosti

Text copied to clipboard!
  • Načrtovanje in izvajanje testnih primerov za Python aplikacije
  • Razvijanje avtomatiziranih testov z uporabo orodij kot so PyTest ali Selenium
  • Sodelovanje z razvijalci pri odpravljanju napak
  • Analiza rezultatov testiranja in priprava poročil
  • Vzdrževanje testne dokumentacije
  • Izvajanje regresijskega in integracijskega testiranja
  • Uporaba orodij za sledenje napakam (npr. JIRA)
  • Sodelovanje v agilnih razvojnih ciklih (Scrum, Kanban)
  • Predlaganje izboljšav za procese testiranja
  • Skrb za kakovost programske opreme skozi celoten razvojni cikel

Zahteve

Text copied to clipboard!
  • Izkušnje z ročnim in avtomatiziranim testiranjem
  • Dobro poznavanje programskega jezika Python
  • Poznavanje orodij za testiranje (npr. PyTest, Selenium)
  • Razumevanje razvojnega cikla programske opreme
  • Sposobnost pisanja jasnih in učinkovitih testnih primerov
  • Izkušnje z orodji za sledenje napakam (npr. JIRA)
  • Poznavanje CI/CD procesov in orodij (npr. Jenkins, Git)
  • Dobro analitično razmišljanje in pozornost do podrobnosti
  • Sposobnost timskega dela in dobre komunikacijske veščine
  • Znanje angleškega jezika

Možna vprašanja na razgovoru

Text copied to clipboard!
  • Kakšne izkušnje imate z avtomatiziranim testiranjem Python aplikacij?
  • Katere testne okvire ste že uporabljali?
  • Kako pristopite k pisanju testnih primerov?
  • Ali imate izkušnje z orodji za CI/CD?
  • Kako dokumentirate najdene napake?
  • Kako sodelujete z razvijalci pri odpravljanju napak?
  • Ali imate izkušnje z agilnim razvojem?
  • Kako zagotavljate, da so testi ponovljivi in zanesljivi?
  • Katera orodja uporabljate za sledenje napakam?
  • Kako se spopadate z neuspešnimi testi?